package com.jwds.digital.bios.business.core.infrastructure.export;

import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 料场受料调度
 *
 * @author 林柏云
 * @date 2024-10-24
 */
@Data
@ApiModel(value="DispatchReceivingMaterials返回数据对象")
public class DispatchReceivingMaterialsExport {

  @ExcelProperty("id")
  @ApiModelProperty(value = "主键Id")
  private String id;

  @ExcelProperty("受料槽编号")
  @ApiModelProperty(value = "受料槽编号")
  private String warehouseCode;

  @ExcelProperty("半下受料槽名称（DC1-DC12、DC13）")
  @ApiModelProperty(value = "半下受料槽名称（DC1-DC12、DC13）")
  private String warehouseName;

  @ExcelProperty("起点位置")
  @ApiModelProperty(value = "起点位置")
  private String originPointion;

  @ExcelProperty("终点位置")
  @ApiModelProperty(value = "终点位置")
  private String destPointion;

  @ExcelProperty("终点设备")
  @ApiModelProperty(value = "终点设备")
  private String destDevice;

  @ExcelProperty("发送时间")
  @ApiModelProperty(value = "发送时间")
  
  private String sendTime;

  @ExcelProperty("作业号")
  @ApiModelProperty(value = "作业号")
  private String taskNo;

  @ExcelProperty("作业类别:1受料 2供料 3直供  4混匀")
  @ApiModelProperty(value = "作业类别:1受料 2供料 3直供  4混匀")
  private String workType;

  @ExcelProperty("大堆号")
  @ApiModelProperty(value = "大堆号")
  private String heapCode;

  @ExcelProperty("采购重量(t)/计划量")
  @ApiModelProperty(value = "采购重量(t)/计划量")
  private String planWeight;

  @ExcelProperty("供应商")
  @ApiModelProperty(value = "供应商")
  private String supplier;

  @ExcelProperty("排队车数")
  @ApiModelProperty(value = "排队车数")
  private String lineUpVehicles;

  @ExcelProperty("到货车数")
  @ApiModelProperty(value = "到货车数")
  private String vehicles;

  @ExcelProperty("物料编号")
  @ApiModelProperty(value = "物料编号")
  private String materialCode;

  @ExcelProperty("物料名称")
  @ApiModelProperty(value = "物料类型，如铁矿石、焦炭等物料")
  private String materialName;

  @ExcelProperty("创建人")
  @ApiModelProperty(value = "创建人")
  private String createUser;

  @ExcelProperty("创建时间")
  @ApiModelProperty(value = "创建时间")
  
  private String createTime;

  @ExcelProperty("更新人")
  @ApiModelProperty(value = "更新人")
  private String modifyUser;

  @ExcelProperty("更新时间")
  @ApiModelProperty(value = "更新时间")
  
  private String modifyTime;

  @ExcelProperty("L3执行计划")
  @ApiModelProperty(value = "L3执行计划")
  private String lId;

  @ExcelProperty("逻辑删除:0-未删除,1-已删除")
  @ApiModelProperty(value = "逻辑删除:0-未删除,1-已删除")
  private String isDeleted;

  /***********扩展字段***************/

}
